上次在GitHub上搭建好Octopress之后,我就去尝试为Octopress增加其他设置,比如评论系统等。了解到这一切的前提是先选择好一个主题,因为后面的这些设置都是根据主题来的,一旦主题发生更换,这些设置就又需要重新设置。
问题在挑选主题的过程中,似乎有点少,然后同时也发现了一个博客平台叫Ghost的(这货不是操作系统镜像吗?)。
初步了解了之后,发现它比较新,并且能在线直接用Markdown编辑博客,还有一个我特别喜欢的功能,就是图片占位符,就是你在写的过程中可以先使用![占位符描述]()
这种语法先占着图片的位置,然后最后只需要点击预览界面上的这个占位图,就会弹出一个对话框然你选择图片上传到博客平台上去,同时杠杠空白的()
中的内容就变成了类似于本地的图片文件目录。想了解的考验去体验一下,我个人非常喜欢这个功能。
我在Openshift尝试过搭建Ghost博客
问题是,这个基于Node.js博客平台不是静态博客,需要数据库,加之我之前买的虚拟主机是cPanel的,它不支持。网上能找到可以免费使用的支持Node.js的免费平台也不多,再除去被墙的,我试过的就只有HeroKu和Openshift(好像还有个一年免费试用的AmazonEs什么的)。HeroKu注册后总是登录不上(而且Ghost官方也说了HeroKu可能会丢失图片什么的),所以就没试它了。
Openshift相对简单点,翻墙注册后,去hub.openshift.com选择ghost,可以一键快速部署出一个ghost博客,然后根据提示一步一步操作就行。
需要注意的是在绑定自己的域名时,更改config.js文件中,需要更改production url的时候,需要根据你自己选的数据库类型来做更改(我在这里试了好多次总是失败,然后每次去刷新博客的时候总是出现各种错误,不知道是不是因为openshift被墙了的缘故)。
后面又去设置ghost博客的一些设置,发现不懂javascript,去弄着这些总是提心吊胆的,也没搜到可以实现文章分类的设置方式。最终就不了了之了。最终效果也就这样了好好单调。
Openshift提供的免费空间只有1G,我也不知道够不够用,总之有种被限制的感觉,更不想去付费什么的,加之访问超慢,种种缘故,我也不想弄到Openshift上了。
最后
嗯,最后在折腾了一个周末之后,我又折腾回来了,总之相对而言,octopress我还算知道一些东西了,虽然还是很喜欢ghost那个图片占位的功能。Octopress时静态的,我可以存储在本地,不需要多余的环境,又和Github同步着,也足够放心。嗯,下一篇就着重记录下octopress的设置吧。